package Dominio;

import hbt.PersistentObject;

import javax.persistence.*;

import dto.ItemListaDePrecioTO;


@Entity
@Table (name = "items_lista_precios")
public class ItemListaDePrecio extends PersistentObject{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@OneToOne (cascade=CascadeType.MERGE)
	@JoinColumn(name="idRodamiento")
	private Rodamiento rodamiento;

	@ManyToOne
	@JoinColumn(name="idListaDePrecio")
	private ListaDePrecio listaDePrecio;
	
	
	////GET AND SET
	public Rodamiento getRodamiento() {
		return rodamiento;
	}
	public void setRodamiento(Rodamiento rodamiento) {
		this.rodamiento = rodamiento;
	}
	
	public ListaDePrecio getListaDePrecio() {
		return listaDePrecio;
	}
	public void setListaDePrecio (ListaDePrecio lista) {
		this.listaDePrecio = lista;
	}
	public ItemListaDePrecioTO toTO() {
		return new ItemListaDePrecioTO(rodamiento.toTO());
	}	
	
}
